import javax.swing.JComponent;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Rectangle;

public class CheckerBoardComponent extends JComponent
{
   public void paintComponent(Graphics g)
   {
      Graphics2D g2 = (Graphics2D) g;
      // your work here
     JFrame frame = new JFrame();
      frame.setSize(300, 400);
      frame.setTitle("CheckerBoardViewer");
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      CheckerBoardComponent component = new CheckerBoardComponent();
      frame.add(component);
      frame.setVisible(true);
}
}